@charset "utf-8";
/* CSS Document */
ul,li,a,p,input,form,span,img,table,tr,td{padding:0;margin:0;}

.null_block{width:100%;clear:both;height:50px;}
body { background-color:#edf4ff;margin:0px auto;}

.logo{width:1125px;height:auto;overflow:hidden;margin:0px auto;padding:40px 0}

.banner_wrap{width:100%;height:500px; background:url(../images/banner.jpg) no-repeat  ; position:relative;}
.banner{width:1125px;height:725px;margin:0px auto; position:relative;overflow:hidden;top:-125px;clear:both;}
.login{width:420px;height:725px; background:url(../images/login%20bg.png) no-repeat;float:right;position:relative;}
.login input{width:185px;height:35px;line-height:35px;border:0;border-radius:5px;padding:0 5px;
box-shadow:0px -1px 1px #9f9f9f;}
.login p{font-size:12px;position: absolute;top:265px;left:100px;}
.login td{padding-top:15px;width:auto;height:auto;overflow:hidden;}
.login .check{width:80px; display:block;float:left;}
.login table{margin:256px 0 0 70px;width:auto;height:auto;overflow:hidden;}
.sub{width:202px;height:47px;border:0; background:url(../images/button.png) no-repeat -2px 0;color:#FFF}
.sub:hover{background-position:-202px 0}
.sub:active{background-position:-404px 0}
.login a{color:#1094ff;font-size:12px; display:block;float:left;margin-top:13px;}
.login span{padding:2px 5px 0 5px; display:block;float:right;width:64px;height:28px; float:left;}

.list{clear:both;margin:0px auto;width:1125px;height:auto;overflow:hidden; clear:both;_margin-top:-240px; z-index:99}
.list ul{width:auto;height:auto;overflow:hidden;padding-left:15px;}
.list a{font-size:14px; text-decoration:none;color:#333333}
.list  li{padding:5px 0 5px 0px;}
.footer{width:1125px; text-align:center;margin:0px auto;padding-top:20px;
border-top:1px solid #e4e4e4;line-height:24px;font-size:14px;}